body {
    background: url(windmil_shadow.jpg) no-repeat center center fixed;;
	background-repeat:no-repeat;
	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
} 

a {
  color: black;
}

.container {
    background: transparent;
}

.container-top {
    background: transparent;
}

.container-bottom {
    background: none;
}

#activity-scoreboard-content th {
  background-color: #AAD78C;
}

#activity-scoreboard-content th {
  background-color: #AAD78C;
}

#header-canopy-link {
  background-color: rgba(64, 66, 66, 0.9);
}

#header-nav-links {
  background-color: #D9DDE1;
  border: 3px solid #FFFFFF;
}

#header-nav-links ul li h4 {
  color: #585A5E;
}

#header-nav-links a {
  text-decoration: none;
}

#header-nav-links a:hover h4 {
  color: #344B70;
}

.selected-energy #header-nav-links a.energy h4 {
  color: #FCE988;
}

.selected-activities #header-nav-links a.activities h4 {
  color: #FCE988;
}

.selected-news #header-nav-links a.news h4 {
  color: #FCE988;
}

.selected-help #header-nav-links a.help h4 {
  color: #FCE988;
}

.selected-profile #header-nav-links a.profile h4 {
  color: #FCE988;
}

.selected-prizes #header-nav-links a.prizes h4 {
  color: #FCE988;
}

#header-round-info .ending {
  color: red;
}

#header-user-points h3,#header-user-rank h3 {
  color: #FF0000;
}

#header-floor-points h3,#header-floor-rank h3,#header-floor-energy h3 {
  color: #FF0000;
}

#header .content-box {
  background-color: #EBE7BC;
}

.messages li {
  background-color: #fce988;
}

.messages li.error {
  border: 1px solid #CD0A0A;
  color: #CD0A0A;
}

#notification-list li.ui-state-highlight,#notification-dialog li.ui-state-highlight {
  background-color: #fce988;
  border: 1px solid #fed22f;
}

#header #quest-box {
  background: #000000;
  opacity: 0.5;
  color: #00b6ff;
}

#quest-box h4 {
  color: white;
}

#quest-list li a {
  color: white;
}

#quest-list li.selected {
  background-color: rgba(40, 42, 42, 1.0);
  /*  font-weight: bold;*/
}

#quest-list li a.quest-user-quest {
  color: #FFFFFF;
}

#quest-hide {
  color: white;
}

#header-logout a {color: black;}

.content-box {
  background-color: #cbf1e7;
  opacity: 0.85;
  box-shadow: 3px 3px 8px #000;
  -moz-box-shadow: 3px 3px 8px #000;
  -webkit-box-shadow: 3px 3px 8px #000;
}

.content-box-title {
  background-color: #97f5f6;
  background-image: -moz-linear-gradient(100% 40% 90deg, #00d2ff, #ffffff);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 50%, from(#A1A1A1), to(#E3E3E3) );
  border-bottom: 1px solid #000;
}

.alt-row {
  background: #FFFFFF;
  opacity: 0.85;
}

/** news widget top backgrounds **/
th {
    background: #CFF2F2;
}

/** energy title backgrounds **/
fieldset {
    background: #DEFBFC;
}
#energy-status-how-activities-table th {
    background: #C1EBEC;
}

/** activities **/
#activity-events-content th, #activity-scoreboard-content th {
    background-color: #C1EBEC;
}

/** activities table **/

  /* green */ 
  .activity {
     background-color: green;
     }
  /* blue */
  .commitment {
      background-color: blue;
      }
  /* yellow */
  .event {
      background-color: yellow;
      }
  /* orange */
  .survey {
      background-color: orange;
      }
  /* red */
  .excursion {
      background-color: red;
      }
  .yellow-green {
      background-color: #CBE02E;
      }    
  .activity div, .commitment div, .event div, .survey div, .excursion div, .yellow-green div {    
      font-size: 9pt;
      padding: 1px;
  }
  .activity-legend, .commitment-legend, .event-legend, .survey-legend, .excursion-legend {
    width: 12px;
    height: 12px;
    border: 1px solid #000;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    }
  /* green */
  .activity-legend {
      background-color: green;
      }
  /* blue */
  .commitment-legend {
      background-color: blue;
      }
  /* yellow */
  .event-legend {
      background-color: yellow;
      }

  /* orange */
  .survey-legend {
      background-color: orange;
      }
  /* red */
  .excursion-legend {
      background-color: red;
      }
    
/** prizes **/
#prizes-list-table-header, #prizes-list-table-awarded-header, #prizes-list-table-criteria-header {
    background: white;
}

/** profile **/
#profile-badges-content h5, #profile-history-content h5 {
    background-color: white;
}
table#profile-form-table {
    background-color: #DEFBFC;
}
#profile-form-table td.profile-section-header {
    background-color: #C1EBEC;
}
